artificial discharge - Spanish English Dictionary